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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> обращение к одному файлу но с разным контентом 
:(
    Опции темы
Reptor
Дата 3.4.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

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



Значит есть такая задача: 

Есть например какойто пхп файл http://test.com/load.php.. так вот когда пользователь приходит на этот скрипт там подгружается обычный html с помощью file_get_content и черех хедер отдаётся. В этом html файлике есть картинки ну к примеру src=''hello.gif". Так вот мне нужно для каждого пользователя по какомуто фильтру например если пользователь из США то показывать Hello.jpg на английском и так далее..
Тут выходит так что путь в html нельзя менять он должен всегда быть src=''hello.gif" только контент этой gif менять.

Я думал сначала сделать папку например /eng/hello.gif,  rus/hello.gif  и взависимости от фильтра просто делать из нужной директории через shell_exec перемещение (mv) в директорию где будет нужная картинка...

или может просто реврайтом сделать на пхп скрипт который будет отдавать просто нужную картинку

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

Какие есть очень быстрые способы что б это реализовать? может в оперативке как то хранить ну или ещё что то?
PM MAIL ICQ   Вверх
bars80080
Дата 3.4.2009, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



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

в частности, есть вариант указывать главную директорию ссылок через тэг <base href="" />
PM MAIL WWW   Вверх
Reptor
Дата 3.4.2009, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

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



bars80080, ну страх не страх нужно так сделать.. тут дело не в этом... просто если подставлять картинку из директории en или ru тогда html поменяется в пути к картинке..

html нельзя менять
PM MAIL ICQ   Вверх
Wolf1994
Дата 3.4.2009, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

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



Цитата(Reptor @  3.4.2009,  12:37 Найти цитируемый пост)
html нельзя менять 

Почему?
PM MAIL WWW   Вверх
bars80080
Дата 3.4.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



ну это не серьёзно. есть нормальные признанные пути решения мультиязычности, а когда поперёк становится структура сайта, значит надо менять структуру. я как представлю сервер, который тягает картинки туда сюда и мне плохо становится
PM MAIL WWW   Вверх
Reptor
Дата 3.4.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

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



Wolf1994, его анализируют.... если есть отличие - бан!

Добавлено через 1 минуту и 2 секунды
bars80080, там не структура а всего лиш один скрипт и одна html с одной этой картикой

Добавлено через 2 минуты и 32 секунды
да и всётаки как можно это реализовать и при этом не нагружать сервер? всё таки 250 заходов в секунду... как поведут себя файлы? 
PM MAIL ICQ   Вверх
realPROme
Дата 3.4.2009, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Reptor @  3.4.2009,  12:48 Найти цитируемый пост)
Wolf1994, его анализируют.... если есть отличие - бан!

ты про поисковики? не смеши за это бана не будет)))))

Цитата(Reptor @  3.4.2009,  11:20 Найти цитируемый пост)
дело в том что тут большие нагрузки 250 заходов в секунду

у меня на виртуале было почти в 10 раз больше, 2200-2400 в секунду, php, mysql, рерайт, и ничего... правда, потом вежливо так и деликатно попросили на впс свалить smile  smile 
PM MAIL   Вверх
MuToGeN
Дата 14.4.2009, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



mod_rewrite с фильтрацией по accept-language?


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
dstorm81
Дата 15.4.2009, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

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



ну а если представить что 
src=''hello.gif" это как бы php файлик? который будет возвращаьт нужную картинко?

хотя как указали товарищи ситуация какаято плачевная, имхо 







--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

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


 




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


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

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