.htaccess, YSlow, и “Используют домены без cookie”

typeof (нечто) преобразовывается в константу в течение времени компиляции. нечто. GetType () происходит во времени выполнения.

typeof (нечто) также преобразовывает непосредственно в константу его типа (т.е. нечто), так выполнение, это перестало бы работать:

public class foo
{
}

public class bar : foo
{
}

bar myBar = new bar();

// Would fail, even though bar is a child of foo.
if (myBar.getType == typeof(foo))

// However this Would work
if (myBar is foo)
16
задан Jason Pearce 16 September 2009 в 13:55
поделиться

5 ответов

Можно ли использовать .htaccess для перенаправления всех запросов для конкретной папки на www.example.com в папку на static.example.com вместо этого?

Возможно, но контрпродуктивно - клиенту нужно будет сделать HTTP-запрос, получить ответ перенаправления, а затем сделать еще один HTTP-запрос.

Это стоит намного больше, чем одна строка данные cookie сохранены!

Может ли этот метод также обмануть CMS, заставив думать изображения были расположены в местах по умолчанию в собственном домене?

No.

14
ответ дан 30 November 2019 в 21:29
поделиться

Хотя это легко сделать, я бы терять удобную способность в моем система управления контентом (Joomla / WordPress) для удобного использования и ссылку на эти изображения.

Что вы могли бы сделать, так это создать плагин в Joomla, который динамически создает эти ссылки.

Например, у вас есть плагин, который, когда вы вводите {dinamic_path path} в статье, он добавляет "static.example.com/images" к указанному пути. Итак, каждый раз, когда вам нужно изменить путь к серверу, вы просто меняете в плагине. Для ссылок, которые уже есть в базе данных, вы можете попробовать использовать phpMyAdmin, чтобы изменить их в этой структуре.

Он по-прежнему теряет возможность WYSIWYG в TinyMCE, но является альтернативой.

4
ответ дан 30 November 2019 в 21:29
поделиться

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

1
ответ дан 30 November 2019 в 21:29
поделиться

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

3
ответ дан 30 November 2019 в 21:29
поделиться

Что вам действительно нужно, так это использовать staticexample.com/images вместо static.example.com/images, чтобы вы не собирали файлы cookie на example.com, который вы могли установить. Если все, что вы делаете, это образы серверов из этого домена с простым сервером apache или чем-то еще, вы можете настроить этот сервер так, чтобы он не возвращал даже cookie сеанса.

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

0
ответ дан 30 November 2019 в 21:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: