Кэширование в самописном сайте.

12
splish
На сайте с 25.01.2011
Offline
114
1222

До недавнего времени сайт грузился с нормальной скоростью. Теперь скорость загрузки составляет примерно 2.5 сек.

В день примерно 1000 хостов, на линии в дневное время 20-30 человек. Хостинг ihc.

Вопрос в следующем, какие могут быть способы оптимизации запросов, скриптов? Возможно есть какие то php спец. функции.

Нужно ли и как кэшировать css, js файлы? Ведь они кэшируются в самом браузере пользователя.

Можно ли отслеживать скорость выполнения отдельных запросов?

Спасибо.

[Удален]
#1

На пациента можно посмотреть?

splish
На сайте с 25.01.2011
Offline
114
#2

Отправил в лс.

neznaika
На сайте с 28.06.2006
Offline
356
#3

APC — самый беспроблемный.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
splish
На сайте с 25.01.2011
Offline
114
#4
neznaika:
APC — самый беспроблемный.

Как я понял apc не подключен к сайтам на моем хостинге, но есть пустая папка php-eaccelerator в каталоге с сайтами.

Даже если он подключен, придется ли переписывать php скрипты под apc или он сам обрабатывает их?

php.ini

Нужно ли что-то менять?

S5
На сайте с 04.01.2010
Offline
77
#5
Нужно ли и как кэшировать css, js файлы?

Прописывать заголовки для файлов, архивировать содержимое

Можно ли отслеживать скорость выполнения отдельных запросов?

mysql slow query log

Вопрос в следующем, какие могут быть способы оптимизации запросов, скриптов?

Перенос часть инфы в озу(например memcache), использование кеширования обработанных страниц\кеширующих шаблонизаторов

В день примерно 1000 хостов, на линии в дневное время 20-30 человек. Хостинг ihc.

совсем не много

M
На сайте с 15.03.2012
Offline
101
#6

может тариф на хостинге слабоват?

под 1000 хостов самый дешевый не пойдет

splish
На сайте с 25.01.2011
Offline
114
#7
Moltisanti:
совсем не много

Да я и не говорил что много. Просто даже при такой посещаемости бывают тормоза.

Moltisanti:
под 1000 хостов самый дешевый не пойдет

Тариф самый последний для виртуального хостинга, безлимит.

LEOnidUKG
На сайте с 25.11.2006
Online
1723
#8

Сапописный сайт, это в смысле обычные html страницы у вас тормозят или же там php+mysql?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
M
На сайте с 15.03.2012
Offline
101
#9
sg552:
Нужно ли и как кэшировать css, js файлы?

дело не в этом

sg552:
Цитата:
Можно ли отслеживать скорость выполнения отдельных запросов?
mysql slow query log

да, это нужно попробовать

а ещё попробуйте вести собственный лог запросов на момент загрузки страницы.. то есть пишите в массив все запросы и после того как все они выполнились выводите их на экран вместе с временем выполнения каждого.. это покажет в реальном времени процент от общего времени отдачи сайта сервером и сразу будет видно если какойто запрос тормозит

F
На сайте с 06.06.2008
Offline
51
#10

splish - Вы для начала прикиньте статистику по потребляемой памяти для самой часто запрашиваемой страницы, а также количество MySQL запросов при загрузке этой же страницы.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий