Легче, быстрее...
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Легче, быстрее...
Предлагаю участникам нашей конференции принять участие в разработке максимально легкого стиля для phpBB. Сегодня мне удалось при неизменной функциональности достичь веса главной страницы форума в 5280 байт для незалогиненного пользователя, и я уверен, что это далеко не предел. Кто меньше?
Некоторые общие правила:
- измерение веса страницы проводится на свежеустановленном phpBB;
- уменьшение веса стиля не должно кардинально сказываться на его внешнем виде и иных свойствах (т.е., к примеру, если ссылка "отметить все темы как прочитанные" изначально имеет небольшой размер шрифта, в итоге она должна такой и остаться);
- допускается редактирование только шаблона форума.
Начинаем с главной страницы. Итак, 5280 байт!
Некоторые общие правила:
- измерение веса страницы проводится на свежеустановленном phpBB;
- уменьшение веса стиля не должно кардинально сказываться на его внешнем виде и иных свойствах (т.е., к примеру, если ссылка "отметить все темы как прочитанные" изначально имеет небольшой размер шрифта, в итоге она должна такой и остаться);
- допускается редактирование только шаблона форума.
Начинаем с главной страницы. Итак, 5280 байт!
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 21 год
Xpert
Тут еще играет роль некоторые ньюансы - кол-во форумов, кол-во модераторов, наличие доп. баннеров, и тд ...
Чем их больше, тем естественно больше и размер.
У меня:
Не сжатый GZIP = 13,929
Сжатый GZIP = 3,659
Вот тут можно проверить сжатие:
http://www.pipeboost.com/report.asp
Тут еще играет роль некоторые ньюансы - кол-во форумов, кол-во модераторов, наличие доп. баннеров, и тд ...
Чем их больше, тем естественно больше и размер.
У меня:
Не сжатый GZIP = 13,929
Сжатый GZIP = 3,659
Вот тут можно проверить сжатие:
http://www.pipeboost.com/report.asp
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Jovani
Так я же написал, что проверка производится на свежеустановленном phpBB. Это подразумевает первоначальную базу. Возможно, позже будет создана специальная база.
Сейчас проверю свой.
Добавлено спустя 7 минут 3 секунды:
Так я же написал, что проверка производится на свежеустановленном phpBB. Это подразумевает первоначальную базу. Возможно, позже будет создана специальная база.
Сейчас проверю свой.
Добавлено спустя 7 минут 3 секунды:
Document Status: Uncompressed
Uncompressed File Size: 5,877
Compressed File Size: 1,831
Compression CPU Time Consumption: < 10 ms.
Compression Ratio: 9 - Highest
File Size Reduction: 68.84%
Downloads Speed Improvement: 221%
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 7522
- Стаж: 21 год 1 месяц
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 94 раза
Jovani
Сделай отдельный... На локале.
Xpert
Ну давай посоревнуемся...
Сделай отдельный... На локале.
Xpert
Ну давай посоревнуемся...
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Usaf
В том-то и дело, что нет такой. Есть достаточно легкая - fi subText, но мега-легкой нет, потому что там, на Западе, народу просто не важен объем страниц.
В том-то и дело, что нет такой. Есть достаточно легкая - fi subText, но мега-легкой нет, потому что там, на Западе, народу просто не важен объем страниц.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Usaf можно начать с аватары)))))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 2.0.1
- Сообщения: 258
- Стаж: 21 год
Ай молодцаcrash писал(а):Usaf можно начать с аватары)))))
http://www.pantry-mule.by.ru/avatars/cherep.gif
40965 байт
Hellraiser
что ты этим хотел сказать, что я могу с аватары сделать шкурку для форума? Сомневаюсь, мне надо сделать скин к форуму но очень легкии и приемлемо карсивыиcrash писал(а):
Usaf можно начать с аватары)))))
Ай молодца
http://www.pantry-mule.by.ru/avatars/cherep.gif
40965 байт
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Usaf я хотел сказать что если убрать аватару в 40 кбайт то тоже легче будет.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Hellraiser этот мод только размеры картинки проверяет а на объем))
##########################################################
## Mod Title: Check Avatar Size for remote Avatars
## Mod Version: 1.0.0
## Mod Author: Thunderbird <Thunderbird@Sternendreck.de> Benjamin Waller
## Mod Description: Check Avatar Size for remote Avatars
##
## Installation Level: easy
## Installation Time: 1 Minute
## Files To Edit: include/usercp_avatar.php
##
## Included Files: None
##########################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##########################################################
## FIND ##
function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
{
$avatar_filename = 'http://' . $avatar_filename;
}
//if ( !preg_match('#^((http)|(ftp):\/\/[a-zA-Z0-9\-]+?\.([a-zA-Z0-9\-]+\.)+[a-zA-Z]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )
if ( !preg_match('(gif|jpg|jpeg|png)', end(split("\.",$avatar_filename))) )
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
return;
}
return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';
}
# REPLACE WITH #
function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
global $board_config, $lang;
if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
{
$avatar_filename = 'http://' . $avatar_filename;
}
//if ( !preg_match('#^((http)|(ftp):\/\/[a-zA-Z0-9\-]+?\.([a-zA-Z0-9\-]+\.)+[a-zA-Z]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )
if ( !preg_match('(gif|jpg|jpeg|png)', end(split("\.",$avatar_filename))) )
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
return;
}
list($width, $height) = @getimagesize($avatar_filename);
if ( ($width > $board_config['avatar_max_width']) || ($height > $board_config['avatar_max_height']) )
{
$l_avatar_size = sprintf($lang['Avatar_imagesize'], $board_config['avatar_max_width'], $board_config['avatar_max_height']);
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $l_avatar_size : $l_avatar_size;
return;
}
return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';
}
# DONE #
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса