/ / Повышение системных требований DataLife Engine
январь 07 2010

Повышение системных требований DataLife Engine

Дорогие друзья,

Постепенно приходит время когда необходимо увеличивать требования к минимально установленному ПО, чтобы скрипт мог продолжать свое развитие.

В данном случае речь пойдет о версии PHP установленном на сервере. На данный момент минимальным требованием к PHP, является версия 4.3.x и выше, однако четвертая линейка тормозит развитие скрипта, поэтому все таки необходимо тем у кого на сервере установлена еще четвертая линейка, переходить на PHP5.

Итак начиная с новой версии скрипта, рекомендуемой версией PHP, будет является версия 5.1.0 и выше. Это необходимо будет для поддержки новых функций DataLife Engine, одной из таких будет например возможность ZIP сжатия JS файлов скрипта, в результате которой их размер будет меньше в несколько раз, и соответственно намного быстрое их загрузка, а также принудительное кеширование их в браузере, чтобы они потом не загружались повторно.

Наличие PHP5 не будет минимальным требованием для новой версии, и DataLife Engine сможет работать на PHP4, но он автоматически отключит не поддерживаемые новые возможности. И с каждой версией таких отключаемых возможностей будет все больше и больше.

Поэтому просьба все таки найти время и обновить безнадежно устаревший PHP4 на PHP5, пока есть еще время сделать это не спеша и не торопясь.

Комментарии

WMDrakon

WMDrakon

7 января 2010 22:54 Клиенты
0
Класс!!! Прогресс - дело отличное!!!
Dj Dance

Dj Dance

7 января 2010 23:21 Клиенты
0
Прогресс нужно двигать в перед и только! winked У меня версия PHP: 5.2.11 bully
kangalexey

kangalexey

8 января 2010 07:57 Посетители
0
Поддерживаю!
4 версия действительно сильно устарела и думаю уже мало у кого стоит.
Жду сильных изменений в следующей версии за счет перехода на пятерку smile
celsoft

celsoft

8 января 2010 11:02 Администраторы
0
Цитата: kangalexey
Жду сильных изменений в следующей версии за счет перехода на пятерку

Вы невнимательно читаете, PHP5 не будет минимальным требованием в скрипте в новой версии, он будет рекомендованным. DLE кстати никогда не переписывается просто так ради кода. PHP5 нужен скрипту не для того чтобы он был, а для того чтобы можно было задействовать его новые функции и возможности, для развития самого скрипта, и расширение его возможностей. И новая версия скрипта будет обычной новой версией с новыми возможностями, а не просто так: смотрите скрипт работает только на PHP5. И принцип развития скрипта не что то изменить, а что то добавить.
Crudelis

Crudelis

8 января 2010 13:46 Посетители
0
У меня версия Версия PHP:5.1.6 lol
Fun

Fun

8 января 2010 16:17 Посетители
0
На всех норм. хостах уже давно 5 версия стоит.
У меня-
Версия PHP: 5.2.10
kabbalahportal.org

kabbalahportal.org

8 января 2010 17:19 Посетители
0
belay На PHP 5.3.1 - уже замечены проблемы на ДЛЕ 8.3, о чем сообщается разработчикам скрипта.
Red Drag

Red Drag

8 января 2010 18:00 Клиенты
0
Версия PHP: 5.2.11
Все жду когда выйдет 5.3.X для Windows!
Most

Most

8 января 2010 21:16 Клиенты
0
Цитата: kabbalahportal.org
На PHP 5.3.1 - уже замечены проблемы на ДЛЕ 8.3, о чем сообщается разработчикам скрипта.

у меня тоже 5.3.1 не каких проблем нету
aleko

aleko

8 января 2010 22:14 Клиенты
0
Давно пора
kabbalahportal.org

kabbalahportal.org

9 января 2010 10:34 Посетители
0
Цитата: Most
у меня тоже 5.3.1 не каких проблем нету

у вас какая версия ДЛЕ ?
ATHF

ATHF

9 января 2010 15:29 Клиенты
0
Давно пора!!!
BrB

BrB

9 января 2010 17:44 Посетители
0
Ждем новых функций winked
prikindel

prikindel

10 января 2010 03:06 Клиенты
0
отлично
designf

designf

10 января 2010 11:43 Клиенты
0
Совершенно согласен!
Я просто ждал этого момента, когда думаю уже требования обновятся!
Captain

Captain

10 января 2010 14:57 Клиенты
0
Хорошая новость, удачи в развитии, ждемс новых функций fellow
vacheslav

vacheslav

10 января 2010 17:23 Клиенты
0
Обновился с версии 7.3 на 8.3 и очень разочарован.
Сайт стал работать в несколько раз медленнее.
Не понятен путь развития скрипта, направленный на увеличение громоздкости.
Это же полная деградация, тем более что в движке не появилось ни одной действительно полезной функции для новостного сайта.
celsoft

celsoft

10 января 2010 17:44 Администраторы
0
Цитата: vacheslav
Это же полная деградация, тем более что в движке не появилось ни одной действительно полезной функции для новостного сайта.

Если не появилось зачем вы вообще обновлялись?
Цитата: vacheslav
Обновился с версии 7.3 на 8.3 и очень разочарован.
Сайт стал работать в несколько раз медленнее.
Не понятен путь развития скрипта, направленный на увеличение громоздкости.

Нагрузка от скрипта между 7.3 и 8.3 не увеличилась ни на процент, если вы не включали какие то дополнительные возможности, все что создает нагрузку в скрипте включается и выключается в настройках скрипта. Или вы думали что если включите какую то новую возможность и она чудесным образом материлизуется из ничего, не потребляя при этом ресурсов сервера? Так небывает. Ничего не появляется из ниоткуда и не пропадает в никуда, это один из законов физики.
vacheslav

vacheslav

10 января 2010 17:57 Клиенты
0
Цитата: celsoft
Если не появилось зачем вы вообще обновлялись?


Пришлось из за xss уязвимости.

Цитата: celsoft
Нагрузка от скрипта между 7.3 и 8.3 не увеличилась ни на процент, если вы не включали какие то дополнительные возможности, все что создает нагрузку в скрипте включается и выключается в настройках скрипта. Или вы думали что если включите какую то новую возможность и она чудесным образом материлизуется из ничего, по потребляя при этом ресурсов сервера? Так небывает. Ничего не появляется из ниоткуда и не пропадает в никуда, это один из законов физики.


Я наоборот выключил все дополнительные модули и хаки, выключил топ новостей и похожие новости и ничего не изменилось.
У меня vps 2300 МГц и при всех включенных дополнительных модулях на версии 7.3, сайт загружался 4-6 секунд.
Сейчас, с половиной выключенных модулей - от 12 до 20 секунд при тех же условиях.
Мне очень нравится ваша разработка и я являюсь одним из ваших первых клиентов, но, к сожалению, не могу это по другому объяснить.


celsoft

celsoft

10 января 2010 19:05 Администраторы
0
vacheslav,
vps для 120 000 новостей это мало, вы не один на своем сервере и делите свои ресурсы с другими. 2300 МГц это пик который вы можете получить при самых благоприятных условиях, если другие ваши соседи будут мало потреблять. А если на сервере находится несколько ресурсоемких проектов, то тормозить будут все. На вашем сайте даже если обратиться к несуществующей статической страницы сайт будет грузиться 10 секунд, что говорит не о нагрузке от скрипта, а то что ваш сервер просто перегружен и ждет пока появиться очередь для обработки запроса.
vacheslav

vacheslav

11 января 2010 02:25 Клиенты
0
Цитата: celsoft
vps для 120 000 новостей это мало, вы не один на своем сервере и делите свои ресурсы с другими. 2300 МГц это пик который вы можете получить при самых благоприятных условиях, если другие ваши соседи будут мало потреблять. А если на сервере находится несколько ресурсоемких проектов, то тормозить будут все. На вашем сайте даже если обратиться к несуществующей статической страницы сайт будет грузиться 10 секунд, что говорит не о нагрузке от скрипта, а то что ваш сервер просто перегружен и ждет пока появиться очередь для обработки запроса

Всё понял. Видимо придётся брать сервер, хотя его стоимость в 2 раза превышает стоимость vps.
Most

Most

11 января 2010 13:48 Клиенты
0
Цитата: kabbalahportal.org
у вас какая версия ДЛЕ ?

8.3
portal13

portal13

12 января 2010 01:18 Клиенты
0
PHP Version 5.2.10 webhost не отстает, давольно таки стабильно работает, версия 8.3
celsoft, бесспорно, поддерживаю что надо обновляться и идти в ногу со временем ))
wawilon

wawilon

12 января 2010 10:54 Посетители
0
Это необходимо будет для поддержки новых функций DataLife Engine, одной из таких будет например возможность ZIP сжатия JS файлов скрипта, в результате которой их размер будет меньше в несколько раз, и соответственно намного быстрое их загрузка

Все это можно сделать с помощью настроек веб сервера. И в апаче и в нжинксе есть функционал сжимать и js и css и все что укажем. ИМХО нет смысла только ради этого увеличивать требования и ужирнять скрипт. (да я понял что это отключается, но мне изначально не понятна идея. Это же все итак можно сделать и лучше потратить время на реализацию других более нужных вещей)

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

Вы не правы. Это же как раз vps а не хостинг. 2300 МГц гарантированы. Цитата из википедии:
"в то время как сайту, размещенному на виртуальном хостинге, доступны все ресурсы физического сервера (но множеству сайтов приходится конкурировать за эти ресурсы), сайту на VPS доступны лишь ограниченные ресурсы самого VPS, однако они гарантированы и конкуренция отсутствует."

vps для 120 000 новостей это мало
Все жду будет ли такой фукционал или нет, чтобы была возможность отправлять определенные новости в архив (т.е. перносить в другую таблицу) чтобы те новости которые нужны больше всего выбирались из базы быстро, а архивные можно и медленно.
hqmp3

hqmp3

12 января 2010 12:07 Посетители
0
Цитата: wawilon
Все жду будет ли такой фукционал или нет, чтобы была возможность отправлять определенные новости в архив (т.е. перносить в другую таблицу) чтобы те новости которые нужны больше всего выбирались из базы быстро, а архивные можно и медленно.

Вот это просто наивернейшая бы была возможность. Или например делать для каждых 5.000 новостей новую таблицу.
celsoft

celsoft

12 января 2010 13:00 Администраторы
0
Цитата: wawilon
Вы не правы. Это же как раз vps а не хостинг. 2300 МГц гарантированы. Цитата из википедии:
"в то время как сайту, размещенному на виртуальном хостинге, доступны все ресурсы физического сервера (но множеству сайтов приходится конкурировать за эти ресурсы), сайту на VPS доступны лишь ограниченные ресурсы самого VPS, однако они гарантированы и конкуренция отсутствует."

Вот я то как раз абсолютно прав, VPS это программная виртуализация, которая никогда не может дать гарантирированных разделений ресурсов, и соседи всегда лазают за ресурсами других. Для гарантированного разделения используется виртуализация XEN, которая является аппаратной http://ru.wikipedia.org/wiki/Xen И при обычной виртуализации VPS, 2300 МГц говорит лишь о том что он может затребовать эту мощность при необходимости, а не то что он ее получит.
vacheslav

vacheslav

13 января 2010 02:19 Клиенты
0
Цитата: wawilon
Вы не правы. Это же как раз vps а не хостинг. 2300 МГц гарантированы. Цитата из википедии:
"в то время как сайту, размещенному на виртуальном хостинге, доступны все ресурсы физического сервера (но множеству сайтов приходится конкурировать за эти ресурсы), сайту на VPS доступны лишь ограниченные ресурсы самого VPS, однако они гарантированы и конкуренция отсутствует."

При моём требовании скорейшего решения проблемы - суппорт хостера обьяснил что на данный момент мой сайт потребляет почти 200% ресурсов. Так что с версией celsoft это полностью совпадает.


Цитата: wawilon
Все жду будет ли такой фукционал или нет, чтобы была возможность отправлять определенные новости в архив (т.е. перносить в другую таблицу) чтобы те новости которые нужны больше всего выбирались из базы быстро, а архивные можно и медленно.

Я предлагал идею - создавать новую таблицу для новостей каждые 3-6-12 месяцев. Конкретный ответ так и не получил.

Уважаемый celsoft!
Что вы думаете насчёт этой идеи?
wawilon

wawilon

13 января 2010 09:08 Посетители
0
Так что с версией celsoft это полностью совпадает.

Признаюсь был не прав.

Я предлагал идею - создавать новую таблицу для новостей каждые 3-6-12 месяцев. Конкретный ответ так и не получил.

Уважаемый celsoft!
Что вы думаете насчёт этой идеи?

Это не рационально. Например если у вас сайт обновляется на пару новостей в год (ну да это немного утрировано). Тогда вообще нет смысла плодить таблицы.
Число таблиц имеет смысл растить в пользу увеличения скорости доставания определенной новости из более меньшей таблицы. Но это нужно делать грамотно. И кстати не всегда это нужно. Например если у вас мощьный сервер, то Вам не обязательно забивать голову такой оптимизацией.
Но, можно например сделать так: Админ сам ставит в админке лимит для количества новостей в таблице. Когда лимит достигается будет создана новая таблица. По умолчанию можно отключить.

Еще имеет место быть тот фактор что определенные новости более важны чем другие. Например новости 2001 года у вас имеют 10 просмотров в месяц, а актуальные новости просматриваются по 5 тысяч раз в день. В таком случае банальное деление на таблицы по признаку количества будет не эффективным. Я вот и предложил сделать хотя бы просто разделение на важные и не важные (архивные) новости. И чтобы админ сам выбирал какие новости убрать в архив.
В идеале конечно можно придумать какой-то автоматизм: например каждую неделю или месяц на основе количества просмотров новостей распределять все новости по таблицам. Так даже в случае если несколько очень старых новостей остаются популярными и просматриваемыми они будут помещены в маленькие таблицы.

P.S. Мое имхо: этого функционала никогда не будет в движке, поскольку это будет почти не востребовано. Хоть это и нужно некоторым отдельным людям - движок ориентирован на массовую продажу и должен удовлетворять потребностям большинства. Поэтому в Вашем, vacheslav, случае можно только обойтись заказом индивидуальной для Вас доработки движка каким-нибудь сторонним программистом. Но скорее всего будет проще проапгрейдить сервер, точнее перейти с вдс на выделенный сервер) Удачи!
Mostov

Mostov

14 января 2010 03:33 Клиенты
0
Цитата: celsoft
Это же полная деградация, тем более что в движке не появилось ни одной действительно полезной функции для новостного сайта.
Если не появилось зачем вы вообще обновлялись?

Тов. разработчик, я вас поддерживаю во всём с момента моей работы с DLE. Скажу честно она мне нравится (для определённых целей) своей простотой. Но вынужден согласиться с vacheslav в том, что в скрипте не появляется НИЧЕГО нужного. Столько времери прошло, столько версий выпущено, а функционал ИМХО стоит на мёсте мёртвым колом и порос непроходимым мхом.
Поверьте это критика от души и ничего плохого я не подразумеваю, просто, ну пора, пора уже для нас делать что-то посущественнее.

Я вот и на форуме и на сайте (реформал) написал какая функция КРАЙНЕ необходима для новостных сайтов, не для варезников с посещаемостью в 30 человек в сутки, а для нормальных новостников. А моё пожелание/просьбу/предложение (называйте как хотите) просто проигнорировали. Вот теперь, из-за того что нет того, о чём я там говорил, мне придётся покупать другой движек (тем более что сайт планируется быть англоязычным, но я бы перевёл, если бы было всё что мне надо, а так...)

Спасибо за внимание! Надеюсь моё пожелание всё таки реализуется в ближайших версиях, тем более, что там нет ничего сверхестественного smile
DDfans

DDfans

27 января 2010 13:13 Клиенты
0
СПАСИБО!!!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Май 2017    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Апрель 2017 (3)
Март 2017 (2)
Февраль 2017 (1)
Январь 2017 (1)
Декабрь 2016 (3)
Ноябрь 2016 (3)