Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 04.07.2007, 10:35   #1
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
По умолчанию Оптимизация скорости работы сайта

ДОбрый день
Вот такая ситуация.
есть чудо-сайт prazdnik-land.ru Typo3 3.8, PHP 4
кол-во посетителей за последний год примерно одинаковое 1000-1500 в день. За этот год пришлось несколько раз повышать тарифный план (т.е. увеличить доступные ресурсы: память, время процессора), а сайт работает все медленне и медленнее.
А совсем недавно дали рекламу страницы prazdnik-land.ru/limo
дак сайт вообще перестал работать на пару часов, хотя посетителей было не сказать чтобы уж очень много 2000 за день
собственно вопросы:
- какие срочные меры можно предпринять для исправления ситуации (кроме как добавить еще памяти)?
- поможет ли переход на новую версию TYPO3?
- правда ли что блок "Случайное фото" (случайным образом картинка выбирается этот блок USER_INT) на сайте делает все страницы не кешируемыми?
- "Page is being generated" в каком случае появляется?
- есть ли правила разработки плагинов с точки зрения оптимизации скорости работы?
enot вне форума   Ответить с цитированием
Старый 04.07.2007, 13:34   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Page is being generated - несколько посетителей одновременно запрашивают незакешированную еще страницу.
Случайные картинки проще делать JS. Если нет возможности -у вас вроде нет, там еще и ссылка - сделайте в iframe. Чтобы закешировать все возможное в статику.
чистите ли temp - файлы? Нет ли таблиц-гигантов?
PhilD вне форума   Ответить с цитированием
Старый 04.07.2007, 14:39   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от enot Посмотреть сообщение
- поможет ли переход на новую версию TYPO3?
- правда ли что блок "Случайное фото" (случайным образом картинка выбирается этот блок USER_INT) на сайте делает все страницы не кешируемыми?
- "Page is being generated" в каком случае появляется?
- есть ли правила разработки плагинов с точки зрения оптимизации скорости работы?
  • Не думаю что поможет
  • Не совсем так. Cама страница кэшируется кроме блоков USER_INT. Но при этом все равно происходит инициализация TYPO3, соединение с базой и прочая и прочая...
  • Страница отсутствует в кэше и должна быть сгенерирована, но похоже сервер загружен.
  • По возиожности использовать USER (без всяких no_cache=1), что бы страницы попадали в кэш.
Что можно посоветовать:
  • Выгрузка в статические файлы (nc_staticfilecache + RealURL)
  • Картинки перенести в JS. Если нужна связь с TYPO3 то использовать Ajax.
  • Проверить таблицы (статистики) на раздутие. Существуют ли индексы на таблицы? Проверьте скорость работы MySQL.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 04.07.2007, 16:28   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

выкините USER_INT с главной и др. основных страниц и после этого поставьте nc_staticfilecache + RealURL
(если USER_INT останется, то кеширования в статические файлы конечно не будет)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 04.07.2007, 17:13   #5
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
По умолчанию

а еще поделитесь опытом как phpAds на сайте TYPO3 показывать?
js - тормозит страницу (пока все баннеры из phpAds не загрузятся страница не отображается)
xml-rpc создает много коннектов к серверу
iframe не всегда подходит
прямой вызов это USER_INT
enot вне форума   Ответить с цитированием
Старый 04.07.2007, 17:31   #6
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

а где/чем iframe не подходит? потому что оптимальны все-таки 2 и 3 способы.
PhilD вне форума   Ответить с цитированием
Старый 04.07.2007, 17:35   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от enot Посмотреть сообщение
xml-rpc создает много коннектов к серверу

Статику можно переложить на ngnix или тогда сервер TYPO3 (apache) будут трогать только по "уважительным" поводам
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 04.07.2007, 17:43   #8
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
По умолчанию

не понял про картинки в JS.
я только такой вариант вижу
предварительно генерировать все файлы (т.к. картинки надо уменьшать)
и фомировать JS массив адресов типа typo3temp/pics/abvgde......jpg
или еще как-то?
enot вне форума   Ответить с цитированием
Старый 04.07.2007, 17:48   #9
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
По умолчанию

если нет баннера то показывает пустое место
для текстовых не подходит
enot вне форума   Ответить с цитированием
Старый 29.07.2007, 22:33   #10
enot
Новенький
 
Регистрация: 02.11.2006
Сообщений: 24
Question

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
выкините USER_INT с главной и др. основных страниц и после этого поставьте nc_staticfilecache + RealURL
(если USER_INT останется, то кеширования в статические файлы конечно не будет)
это конечно замечательно, только как щас бороться с такими адресами
Код HTML:
prazdnik-land.ru/typo3temp/tx_ncstaticfilecache/prazdnik-land.ru/limo/index.html/
Код HTML:
http://prazdnik-land.ru/typo3temp/tx_ncstaticfilecache/prazdnik-land.ru/limo/limo/4/index.html/
enot вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
был вроде Ext для увеличения скорости... demav Общие вопросы 4 31.08.2006 01:02
Создание сайта компании. Платная работа. mmv-ru Работа и заказы / Job Offer and Request 6 06.03.2006 22:20
Wrap для "карты сайта" в контенте salah Общие вопросы 1 31.01.2006 16:55
Разработка корпоративного сайта Konstantin Общие вопросы 7 17.12.2005 02:56
Требуется оценка работы по переделке сайта Дмитрий Работа и заказы / Job Offer and Request 10 31.10.2005 16:43


Часовой пояс GMT +4, время: 03:12.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория