Удаление админки

Главные вкладки

Аватар пользователя eureur.eu eureur.eu 11 июня 2015 в 16:52

Уважаемые Гуру друпала. Чтоб ускорить работу сайта хочу вынести к едрени фени всё лишнее...
Были созданы 2 роли и два пользователя. Админка вообщем то не нужна потому что пользователи имеют права на то что надо.
То что пишет друпал в сурсе хтмл меня сильно напрягает...
Так вот вопрос что можно убрать чтоб работал только сайт и те функции которые я настроил? Есть вообще какой то инструмент которые отслеживает это и удаляет всё ненужное?

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 11 июня 2015 в 17:13

Не надо заниматься фигней (мозолит глаза админка - не заходите в нее). Если не нужен друпал/CMS - делайте сайт на html или на фреймворке, где ничего лишнего не будет.

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

Аватар пользователя fairrandir fairrandir 11 июня 2015 в 17:27

"eureur.eu" wrote:
Есть вообще какой то инструмент которые отслеживает это и удаляет всё ненужное?

module_astral
"eureur.eu" wrote:
Админка вообщем то не нужна

А зачем тогда Drupal?

Аватар пользователя eureur.eu eureur.eu 11 июня 2015 в 17:36

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

Админка то по большому счёту не нужна на готовом сайте. Друпал то зачем... удобно строить, море модулей - есть абсолютно все решения уже реализованные. Но чтоб понизить риски лучше каким либо образом админку убрать.

Аватар пользователя eureur.eu eureur.eu 11 июня 2015 в 19:55

ну допустим скрытый текст под панель админки и загрузка всех стилей под неё... это приблизительно 300 кб.... если 1 человек - 2 грузит это пофиг а если 100... 30 мб трафика и запроса на сервер на пустом месте... за 1 день... что по большому счёту не нужно. за 30 это уже почти гигабайт ненужного перекачивания трафика.... я у жне говорю если больше будет

И это если не копать банальный пример

Аватар пользователя EvgenySorokin EvgenySorokin 11 июня 2015 в 20:07

Пример притянут за уши. Аж гигабайт в месяц... Сегодня можно на спичках не экономить.

Лучше картинки в нодах пожать, наверняка там найдется десяток загруженных картинок без оптимизации, а то и вообще сразу из фотика с соотв. весом. Вот картинки целесообразно оптимизировать, а текстовые стили - не особо. Агрегацию css/js врубить и усе.

Аватар пользователя Orion76 Orion76 11 июня 2015 в 22:04

Если админка не нужна, значит контент, скорее всего, статичный..

js,css минифицировать, агрегировать, все жестко закэшировать и настроить сжатие на вэб-сервере, если еще не настроено.
Тексты, кстати здорово сжимаются(КО), так-что 300Кб превращаются... превращаются.. превращаются в 30Кб.

А если еще какую-нибудь приблуду пристроить для кэширования страниц в файлы, а нжинкс настроить забирать их из кэша мимо Drupal - сайт становиться статичным, как будто его в блокноте на чистом html написали.

Аватар пользователя eureur.eu eureur.eu 12 июня 2015 в 12:10

да всё это включено.... на серваке мемкеш и постгре кешируется... поэтому в самом друпале у меня только виды некоторые объёмны по правилам кешированы.... хотя смысла в этом не вижу...
как вы не поймёте что парсер который считывает ПХП код проходит по всем этим строкам и ищет пхп... и не только парсер... весь трафик это существенное дополнение... если можно убрать даже 30 кб трафика значит у вас на сайте сможет не 100 человек быть а 102.
Именно поэтому качество кода определяется количеством строк... ну или попросту объёмом в байтах..

Аватар пользователя Chyvakoff Chyvakoff 12 июня 2015 в 13:38

"eureur.eu" wrote:
С друпалом и со структурой я уже давно знаком

Че тогда такие глупые вопросы задаёте?
"eureur.eu" wrote:
Админка вообщем то не нужна

"eureur.eu" wrote:
что можно убрать чтоб работал только сайт и те функции которые я настроил

Что по-вашему есть сайт? Те инструменты, которыми вы настраивали ноды,вьюхи и т.п. - это и есть сайт. Ну разве что views_ui отключите(представляю какой колоссальный прирост производительности получите)

"eureur.eu" wrote:
как вы не поймёте что парсер который считывает ПХП код проходит по всем этим строкам и ищет пхп...

куда нам...
Не подскажете кстати для чего в массиве, возвращаемом hook_menu, бывает элемент с индексом file? А так да, проходит по всем строкам,интерпретатор только, а не парсер.

"eureur.eu" wrote:
если можно убрать даже 30 кб трафика значит у вас на сайте сможет не 100 человек быть а 102.

Ничего себе вы трафик через себя прогоняете, да ещё с такой бешеной посещаемостью.
Скажите, а что будет если на сайт отправить 105 человек? Для троих сайт не откроется?

У инзы кстати можете спросить как часть друпала выпилить.

"eureur.eu" wrote:
Именно поэтому качество кода определяется количеством строк... ну или попросту объёмом в байтах..

Последний вопрос, о байтах: если рабочий скрипт обфусцировать-он станет качественней?

Аватар пользователя Orion76 Orion76 12 июня 2015 в 13:53

"eureur.eu" wrote:
по всем этим строкам

Не по всем, а поэтому не парьтесь..
Большинство файлов с кодом подключается только по необходимости..
Например функции админки, обычно выносятся в отдельный файл, который подключается только при обращении к странице, на которой используются эти функции..

Если Вам о чем-то это говорит, подумайте, зачем в hook_menu параметр 'file'..

ЗЫ. Можно поотключать UI (User Interface) модули, если все настроено, они не нужны.
Такие как Views UI,Rules UI и т.п.
Это, в общем-то и есть так называемая "админка".