slavakim 1 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 life-vkontakte.com Можно уточнить. Планируется использовать тег {custom} около 50 раз на главной, планируемая посещаемость 50000 хостов/сутки, размер базы 200мб. Известно Сервер: RAM 512 Большая ли будет нагрузка? Как бороться в случае большой нагрузки? Какие методы нужно использовать в борьбе с нагрузкой? И ещё... {custom category="1" template="avto" aviable="main" from="0" limit="4" cache="yes"} При таком выводе, можно ли первой новости присвоить другой шаблон? если стандартными средствами - нет, то подскажите в каком файле можно это реализовать. http://forum.dle-news.ru/index.php?showtopic=48577&st=0&p=239718&hl=шаблон%20первой&fromsearch=1&#entry239718 Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Большая ли будет нагрузка? приличная, один {custom} это один запрос к БДКак бороться в случае большой нагрузки? уменьшением количества этих тегов, из воздуха новости скрипт брать не умеет, если вы делаете пользовательский вывод, то скрипту нужно где то взять эти новости и он берет их из БД{custom category="1" template="avto" aviable="main" from="0" limit="4" cache="yes"} При таком выводе, можно ли первой новости присвоить другой шаблон? если стандартными средствами - нет, то подскажите в каком файле можно это реализовать. нет такой возможности в скрипте нет Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 А насколько cache="yes" спасает положение в плане нагрузки? Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 А насколько cache="yes" спасает положение в плане нагрузки? да конечно спасает, он кеширует новости, которые выводятся в этом теге, точно также как и другие, показывает кеш, до тех пор пока не появяться новые новости Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 То есть, если например новости в теге закешированы то никакой доп нагрузки нет при просмотре страниц? ( до момента как будет опубликована очередная новость в теге) Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 То есть, если например новости в теге закешированы то никакой доп нагрузки нет при просмотре страниц? ( до момента как будет опубликована очередная новость в теге) не совсем, нагрузки не будет до тех пор пока не изменится кеш, а он измениться не при добавлении новости в этот тег, а при изменении состояния БД, например написание комментария на сайте. Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Понятно. Но у меня такая ситуация, что в минуту бывает до 10 комментов на сайте. Значит кеширование не эффективно? Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Значит кеширование не эффективно? нетно у вас насколько я знаю один или два тега на странице, это не такая и великая нагрузка. Автор топика пишет о 50 тегах, это уже конечно многовато Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Да, до 3-4 тегов примерно. А общее кеширование сайта эффективно или тоже смысла не имеет? Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 vikdo, На этот вопрос нельзя дать однозначного ответа. Создание и перестроение кеша тоже требует ресурсов. Если на сайте 10 комментариев в минуту, но при этом 1000 просмотров страниц, то кеширование еще может быть эффективным, а если просмотров 20, то конечно оно не эффективно. Выяснить в данном случае эффективность можно только опытным путем. Отключите кеширование и посмотрите на наргрузку сервера, если она возросла, то кеширование эффективно, если наборот упала, но кеширование неффективно и сервер тратит на создание кеша много ресурсов. Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Спасибо за помощь, попробую отключить. А вообще, например если долго не дабавлять новость то размер кеша увеличивается, говорит ли это о чем нибуть? Что он например не весь сбивается при добавлении комментариев. Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Спасибо за помощь, попробую отключить. А вообще, например если долго не дабавлять новость то размер кеша увеличивается, говорит ли это о чем нибуть? Что он например не весь сбивается при добавлении комментариев. при добавлении комментария очищается не весь кеш, а только тот который зависит от комментарив. Например кеш новостей зависит от комментариев, а например кеш календаря нет и т.д. Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Хорошо, тогда такой момент. Если новость изменить в быстром редатировании (заголовок) то он не меняется при просмотре сайта (вывод через тег custom) пока не сбить кеш в админке вручную или не поставить новость на сайт. Почему так может быть? Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Хорошо, тогда такой момент. Если новость изменить в быстром редатировании (заголовок) то он не меняется при просмотре сайта (вывод через тег custom) пока не сбить кеш в админке вручную или не поставить новость на сайт. Почему так может быть? Точно, более того кеш тега custom не зависит от кеша новостей и от комментариев тоже не зависит, я совсем об этом забыл. т.е. кеш этого тега живет до появления новых новостей. Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Фух, хорошая новость) А если отключить кеширование, а в теге кустом включить его наобарот - он будет работать (кеш)? Или в админке отключается вообще всё кеширование? И возможно ли как то сделать что бы кеш новостей/страниц не зависил от комментов? Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 А если отключить кеширование, а в теге кустом включить его наобарот - он будет работать (кеш)? Или в админке отключается вообще всё кеширование? да будет, этот тег дествует согласно собственным настройкам, а не общим. Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Хорошо. А по поводу независимости основного кеша от комментов что то можно сделать? Хотя бы для главной страницы, где комменты не показываются. Ссылка на сообщение Поделиться на других сайтах
celsoft 6255 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 А по поводу независимости основного кеша от комментов что то можно сделать? Хотя бы для главной страницы, где комменты не показываются. нет, ничего подобного не предусмотрено, да и это собьет информацию на сайте, комментариев на сайте конечно нет, но есть количество комментариев для этих новостей Ссылка на сообщение Поделиться на других сайтах
slavakim 1 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 Автор Понятно. Можно ли настроить кеш тега кастом, чтобы он обновлялся например 1 раз в 3 часа? И есть ли толк от использования серверного кеша? Об этом вообще ничего не знаю. Или подскажите по каким ключам искать инфу. Ссылка на сообщение Поделиться на других сайтах
vikdo 0 Опубликовано: 13 марта 2010 Рассказать Опубликовано: 13 марта 2010 но есть количество комментариев для этих новостей Ну тут наверно можно было как со счетчиком просмотров новостей поступать, обновлять раз в определенный промежуток времени. Просто парадокс получается. У крупных сайтов как раз высокая нагрузка от посещаемости, но кеш котрый призван снижать нагрузку, у них как раз и не работает выходит. Ссылка на сообщение Поделиться на других сайтах
Zdraff 4 Опубликовано: 21 марта 2010 Рассказать Опубликовано: 21 марта 2010 Не стал открывать новую тему, пишу тут. Скажите, из-за чего могла вырасти нагрузка на сервер после обновления с 8.0 до 8.5? Посещаемость около 17к, сервер P4 1024mb перестал вдруг справляться, как обновился, вечером на сайт зайти почти нереально, хотя до обновления страницы просто загружались по несколько секунд. Ссылка на сообщение Поделиться на других сайтах
sabas 0 Опубликовано: 22 апреля 2010 Рассказать Опубликовано: 22 апреля 2010 Хотелось бы услышать мнение Уважаемого celsoftа , относительно данной статьи ==>> Альтернатива файловому кешу, APC (Advanced PHP Cache) , заранее спасибо ! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.