Было бы интересно узнать, почему вы думаете, что вам нужен дополнительный сервер - у вас на самом деле есть узкое место для создания cookie или где-то еще? Это запись журнала, когда запросы происходят много? опрос ajax? Скорость загрузки клиента?
По крайней мере, для начинающих, я бы посмотрел что-то более эффективное, чем выбор времени для генерации "случайного хэша". Например, на этом ноутбуке Intel i7 генерация 999999 хешей md5 из microtime занимает примерно около 4 секунд, а выполнение той же операции со случайными числами происходит на секунду быстрее (без учета ранда).
Затем, если вы примете во внимание открытие / закрытие сокета, просто перемещая ваш скрипт (что, скорее всего, уже очень быстро - то есть, не зная, как ваши страницы это учитывают), вы в конечном итоге замедлитесь. вниз запросы. На самом деле, теперь, когда я перечитал ваш вопрос, это заставляет меня думать, что ваш скрипт установки cookie уже выделенная страница? Или вы просто «включаете» в реальный контент, обслуживаемый другим php-скриптом? Если нет, попробуйте этот подход. Также это было бы полезно, если у вас есть правила ведения журнала по умолчанию для Apache, если куки установлены на собственной странице, ваш Apache зарегистрирует для этого строку, а в системах с высокой нагрузкой это будет накапливать общее время, затрачиваемое на Apache.
Кроме того, учтите, что тестирование, если cookie установлен и затем его установка, может быть медленнее, чем просто принудительно устанавливать его всегда, даже если cookie существует или нет?
Но в целом, я не думаю, что вам нужно было бы настраивать сервер только для того, чтобы разгрузить создание файлов cookie, не зная больше о том, как вы сейчас обращаетесь с файлами cookie. Если только вы не делаете что-то действительно неприятное.