- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
был перепрыгнут лимит в 40 тыс. запросов на MySQL в час и поэтому сайту был произведён рестарт. (несколько раз за день)
но на сайте в день бывает только до 450 человек.
как в дальнейшем можно избежать таких рестартов ?
Оптимизировать запросы к Базе, их количество.
Улучшать хостинг или арендовать/покупать сервер.
был перепрыгнут лимит в 40 тыс. запросов на MySQL в час и поэтому сайту был произведён рестарт. (несколько раз за день)
но на сайте в день бывает только до 450 человек.
как в дальнейшем можно избежать таких рестартов ?
450 человек это ничего не значащая цифра. Ибо они могут и 450 хитов сделать в день по сайту и 450,000 хитов по сайту. А это две большие разницы.
Если предположить, что на человека приходится по 10 хитов, т.е. 45,000 хитов в день~2000 хитов в в час. Получается по 20 запросов на страницу примерно. В принципе не особо большое число, мы бы подумали в первую очередь о необходимости кэширования страниц.
А так - всё зависит от сайта и реальных данных.
P.S.: Очевидные методы - перейти на вдс/сервер не рассматриваем.
edogs,
это как? кэширование страниц
topy,
как можно оптимизировать запросы к базе ?
******************
для сайта http://fantasyland.info
это как? кэширование страниц
Одним из наиболее важных факторов в построении высокопроизводительных масштабируемых веб-приложений является использование технологии кеширования. Она позволяет значительно ускорить доступ к содержимому веб-узла, поскольку базируется на том факте, что разные пользователи нередко запрашивают в Интернете одни и те же данные.
Ни один веб-сайт не обновляется непрерывно и повсеместно (по всем страницам). Большинство веб-страниц сайта не претерпевают изменений значительное количество времени. Какие-то меняются раз в несколько минут, а какие-то - раз в несколько лет. Учитывая, что при генерации веб-страницы расходуется процессорное время на выполнение PHP-кода и обращения к базе данных, было бы логичным, если неизменные веб-страницы сохранялись в память или на диск в уже готовом виде, а затем, при последующих обращениях просто считывались и отдавались браузеру клиента.
Таким образом, веб-серверу не нужно будет повторно генерировать html-код - он просто может взять его готовый вариант из памяти или с диска (из «кеша»). Тем самым экономится значительное количество вычислительных ресурсов, а время отклика веб-сервера существенно улучшается.
Кеширование особенно эффективно для веб-страниц, построение которых базируется на множественных обращениях к таблицам базы данных и сложной бизнес-логике обработки этих данных. В этом случае удается достичь снижения итогового времени генерации страниц в десятки, а то и сотни раз.
как можно оптимизировать запросы к базе?
Вот литература на тему: http://citforum.chgpu.edu.ru/htdocs/database/articles/query_optimization/index.shtml
Mmonger,
уж слишком умно оказалось
честно сказать, толком не понял.
вот как можно оптимизировать Вордпресс и IPB ? фигня какая-то? Может точно поменять хостера ? например вот на этот тариф http://www.mchost.ru/Hosting-VIP/ что скажите ? товарищи профессионалы.
Mmonger, вот как можно оптимизировать Вордпресс?
Интересная статья об оптимизации Wordpress под нагрузку (на английском):
http://www.arnebrachhold.de/2007/02/16/four-plus-one-ways-to-speed-up-the-performance-of-wordpress-with-caching
Стало интересно - есть какая нибудь дельная литературка в сети или офлайне по оптимизации (снижению нагрузки) php+mysql проектов?
Задал вопрос потом сам поиском воспользовася ))) Вот чего нарыл http://php.russofile.ru/ru/translate/unsort/chachig_in_php , прочитал пока пару предложений вроде ничего для начала )))))
Стало интересно - есть какая нибудь дельная литературка в сети или офлайне по оптимизации (снижению нагрузки) php+mysql проектов?
Проблема с оптимизацией состоит в том, что воспользоваться советами по оптимизации на практике, как правило, способен только тот, кто уже знает как именно выполнять её. То есть если Вы можете выполнить совет по внедрению кэширования (например) сами - это хорошо, а если нет - лучше обратитесь к специалистам. В противном случае, можно даже получить отрицательный эффект. Например при медленной ФС и быстрой БД, или даже просто при частом рекэшировании в файлы - введение кэширования может оказаться очень плохой идеей. Меньшее количество запросов к БД не всегда дает бОльшее быстродействие и т.д..
К специалистам обращаться не стану точно )) Сами с усами )))))))))) Спросил всего лишь линк дельный, а Вы целый дельный совет дали ))))
Mmonger,
вот как можно оптимизировать Вордпресс и IPB ? фигня какая-то? Может точно поменять хостера ? например вот на этот тариф http://www.mchost.ru/Hosting-VIP/ что скажите ? товарищи профессионалы.
При чем тут хостер, это Ваша программа мешает Вам жить, если Вы человек серьезный, а не школьник, посмотрите топик, тут есть нормальная прога под Ваши задачи /ru/forum/145197