Войти / Зарегистрироваться
  cms made simple

КЭШ

добавлено: 15-11-2009, 21:28 @ Помощь в Made Simle CMS

Ещё один очень знаменитый способ увеличения скорости загрузки страниц – это включение кэширования.
Суть этого метода, заключается в том, чтобы в папке КЭШа собирать «сохраненные» на какой то период времени страницы для того, чтобы при обращении к ним, не лесть в Базу Данных, а просто напросто взять их из папки КЭШа. В общем говоря, снижается число запросов, выполняемых на mySQL.
То етсть кэширование даёт большое количество приимуществ. Однако, кэширование на стороне сервера порою приводит к большим нагрускам, особенно это заметно когда контент обновляется очень часто и одновременно работает несколько человек. Чтобы отключить такую вот функцию откройте файл class.contentoperations.php в каталоге /lib/classes и измените параметр:
$usecache = false;
Добавить комментарий (всего: 0) , Смотрели: 1223


Постоянное соединение с Базой Данных

добавлено: 15-11-2009, 21:27 @ Помощь в Made Simle CMS

Перейдем теперь к реальным возможностям, которые вполне могут позволить увеличивать скорость загрузки в несколько раз.
Первый способ, который мы рассмотрим, будет «Постоянное соединение с базой MySQL», он представляет собой связь с базами данных, что не закрываются при завершении работы скрипта. Когда cms получает запросы на постоянное соединение PHP, тогда в самом начале проверяется, имеется ли такое же созданное ранее постоянное соединение (то есть оно было открыто в других обращениях) и, если оно было найдено, тогда используется именно оно. Но если же такого соединения нет, PHP создает новое постоянное соединение. Здесь "идентичное (такое же)" означает соединение, открытое на тот же хостинг с таким же именем пользователя и паролем, если есть авторизация.
Разумеется, это очень полезно, если при открытии большого количества SQL (соединений с базой данных) соединений возникает приличная нагрузка на хостинг. Убедитесь, что ваш хостинг поддерживает или хотябы разрешает использование этого расширения PHP, и если это правда то откройте файл config.php и замените параметр:
$config['persistent_db_conn'] = true;
Добавить комментарий (всего: 0) , Смотрели: 1764


Оптимизация скорости загруки страниц

добавлено: 15-11-2009, 21:20 @ Помощь в Made Simle CMS

Каким образом проводится оптимизация скорости загрузки страниц. Давайте мы с Вами разберем несколько возможных случаев по порядку. То есть можно сказать, что их существует на сегодняшний день просто напросто огромное количество, но тем не менее начнем мы с самых простых.
В общем говоря, я думаю уже понятно то, что для того чтобы Вы смогли увеличить самостоятельно скорость загрузки страниц, вам необходимо провести некоторые установки. Но давайте сначала найдем и запомним, нагрузку на ваш сервер в данный момент, чтобы было потом с чем сравнивать.
Найдите в коде вашей страницы следующий фрагмент кода (это справедливо если у Вас была стандартная установка):
<!-- Generated in 0,115151 seconds by CMS Made Simple using 17 SQL queries -->
<!-- CMS Made Simple - Released under the GPL - http://cmsmadesimple.org -->


Теперь у Вас есть цифры, которыми можно оперировать. А именно то, что выполняется 17 SQL запросов и на это уходит 0,115151 seconds секунд времени
Но если вы хотите узнать сколько памяти вашего хостинга требуется на воспроизведение страницы, то откройте файл index.php системы и найдите строчку, которая начинается с (практически в самом конце файла)
"echo "<!-- Generated in" и измените ее на:
echo "<!-- Generated in ".microtime_diff($starttime,$endtime)." seconds by CMS Made Simple using " .(isset($db->query_count)?$db->query_count:'')." SQL queries and " .(function_exists('memory_get_usage')?memory_get_usage():'n/a')." bytes of memory -->\n";

Давайте теперь мы перейдем к самой оптимизации.
Добавить комментарий (всего: 0) , Смотрели: 1339


Загрузка шаблона из ZIP

добавлено: 15-11-2009, 21:18 @ Помощь в Made Simle CMS

Иногда не очень удобно или просто нет возможности реализации загрузки шаблона по XML. Тогда приходится загружать шаблон прямо из архива с расширением zip. Давайте же разберемся как всё это можно реализовать на конкретном примере:
Во первых стоит отметить, что в любом архиве шаблона, практически всегда есть фаил реадми.тхт. То есть фаил, рекомендуемый к обязательному прочтению.

- Все изображения следует скопировать в папку uploads/images/
- Далее необходимо в админ панели создать новый шаблон, перейдя по такому пути Оформление->Шаблоны->Добавить новый шаблон..
- Далее вам необходимо открыть шаблон (его фаил) в текстовом редакторе и скопировать всё его содержание в новый шаблон в интерфейсе. При этом необходимо удалить всю лишнюю информацию, которая появилась в окне при создании шаблона. После этого сохраните его.
- Необходимо создать новый стиль, перейдя по пути - Оформление - >стили - >добавить стиль.
- С файлами стилей сделайте тоже самое что и с файлом шаблонов.
- Теперь вам осталось связать CSS и ваш шаблон, перейдите для этого по такому пути Оформление->Шаблоны, а теперь нажмите на копку напротив шаблона с надписью CSS, теперь на странице «Имеющиеся связи» создайте новый шаблон.
В общим говоря, если у Вас возникают какие либо трудности с шаблонами, то смело идите в админке на страницу «Оформления» и там производите все необходимые операции.
Добавить комментарий (всего: 0) , Смотрели: 1295


Страницы:
Назад 1 2 3 4 Далее