Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> инклуд одного и того же файла: можно ли ускорить? и как по трафику 
:(
    Опции темы
HappyMan
  Дата 6.8.2005, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 2
Всего: 2



Есть ПХП скрипт с ф-циями... он занимает примерно 15кб. Означает ли это что каждый раз когда я делаю инклуд этому файлу, компу юзера нужна загружать эти 15кб? (возможно выразился неправильно)

Этот скрипт с ф-циями вызывается почти во всех скриптах, каждый из которых использует по 1-3 функций оттуда: можно ли как-то сделать чтоб погружались только используемые ф-ции? вобщем вы меня поняли - главная задача - ускорить процесс загрузки страницы... smile


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 6.8.2005, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



1. Обычно такие вещи подключают в головном файле через require.
2. Еще как вариант - include или require, но добавь _once
PM ICQ   Вверх
HappyMan
Дата 6.8.2005, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 2
Всего: 2



Mal Hack
но по идеи когда делается такое:
onclick="self.location.href='script1.php'

то файл просто как бы загружается вместо предыдущего и тогда 1) не получится, верно?

Добавлено @ 22:27
Mal Hack
другое дело когда такое:
Код

<?
require_once ("func.php");

include("script1.php"); //v etom scripte uze ne nado vizivat' include("func.php")
include("script2.php"); //v etom scripte uze ne nado vizivat' include("func.php")
include("script3.php"); //v etom scripte uze ne nado vizivat' include("func.php")
?>

Добавлено @ 22:30
Mal Hack
конечно можно приписывать _once, но это по большому счету всеравно, т.к у меня скритпы не связаны инклудом а связаны self.location.href...

Это сообщение отредактировал(а) HappyMan - 6.8.2005, 22:27


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Irokez
Дата 6.8.2005, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



сервер с установленным PHP Optimaizer'ом сам скеширует твои скрипты, а браузер скеширует вывод этих скриптов, поэтому думаю тебе не стоит над этим ломать голову
PM   Вверх
Mal Hack
Дата 6.8.2005, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Irokez @ 6.8.2005, 23:30)
сервер с установленным PHP Optimaizer'ом сам скеширует твои скрипты,

Не везде стоит, это раз, а два ну хорошо закэшит, а что закэшит? Большой скрипт.


Цитата(HappyMan @ 6.8.2005, 23:25)
конечно можно приписывать _once, но это по большому счету всеравно, т.к у меня скритпы не связаны инклудом а связаны self.location.href...

А тогда в чем проблема-то? В каждом скрипте подключай файл и все. Это не проблема.
Главное чтобы в Одном скрипте не подключался один и тот же файл несколько раз.
PM ICQ   Вверх
Irokez
Дата 6.8.2005, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 22
Всего: 53



Цитата(Mal @ 6.8.2005, 22:45)
Не везде стоит, это раз, а два ну хорошо закэшит, а что закэшит? Большой скрипт.

да вроде не только.. по-моему транслированные коды функций будут отдельно скешированы
PM   Вверх
HappyMan
Дата 7.8.2005, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 2
Всего: 2



Mal Hack
Цитата
А тогда в чем проблема-то? В каждом скрипте подключай файл и все. Это не проблема.
Главное чтобы в Одном скрипте не подключался один и тот же файл несколько раз.


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


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 7.8.2005, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Ускорить тут может http://sourceforge.net/projects/turck-mmcache/, стоящая на сервере.
PM ICQ   Вверх
HappyMan
Дата 7.8.2005, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 2
Всего: 2



Mal Hack
я посмотрел. Это типа демон чтоли? разрешено ли на платных серверах запускать свои демоны? В коде я заметил что там кодируются ПХП скрипты: это так и должно быть или я не то загрузил?

кстати второй ЗИП весит 125кб, там уже что-то похожее на правду


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 7.8.2005, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



HappyMan да, это должен хостер запускать. Есть еще Zend'овский продукт.
PM ICQ   Вверх
HappyMan
Дата 7.8.2005, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 2
Всего: 2



Mal Hack
что лучше?


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Mal Hack
Дата 7.8.2005, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(HappyMan @ 7.8.2005, 23:07)
Mal Hack
что лучше?

Сложно сказать. Думаю тут 50 на 50. У меня у хостера они в связке используются. Результатом я доволен. НО опять же. мой хостер все может грамотно настроить, и сопоставить smile
PM ICQ   Вверх
Opik
Дата 11.8.2005, 04:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Mal Hack
это какой такой продукт зендовский?
PM MAIL Skype   Вверх
Mal Hack
Дата 11.8.2005, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Zend optimizer или что=то в этом роде.

Это сообщение отредактировал(а) Mal Hack - 11.8.2005, 14:22
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0766 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.