Прежде всего, вы должны иметь в виду, что современные оптические приводы довольно быстро читают последовательные данные, но поиск данных по-прежнему намного медленнее, чем на жестких дисках. Так что, если вам нужно много искать в большом файле (например, случайным образом перемещаться по файлу 500+ МБ), на самом деле может быть быстрее сначала скопировать все 500 МБ на HD (во временный файл), что будет сделано в последовательное, быстрое чтение, выполнение операции над временным файлом (намного быстрее, так как значительно ускоряется время доступа к HD), и снова удалите файл, если вы закончили с ним.
То же самое выше относится и к маленьким большим файлам по сравнению со многими маленькими файлами. Работа с парой больших файлов намного быстрее, чем со многими маленькими файлами, поскольку каждый раз, когда вы переключаетесь с одного маленького файла на другой, огромное время поиска снова доставляет вам головную боль. По этой причине многие игры, которые поставляются на оптических носителях, упаковывают игровые данные в огромные архивные файлы (например, все текстуры одного уровня находятся в одном огромном файле вместо одного маленького файла на текстуру), поэтому старайтесь держать данные хорошо структурированными в больших файлах. Вы можете читать как можно более последовательно.
HD кеширование само по себе является хорошей техникой. Я помню эту игру, хотя я забыл название, которая всегда сохраняла трехмерные данные вашей среды на HD. Пока вы путешествовали по миру, он постоянно копировал данные с DVD на HD. Таким образом, окружающий 3D-пейзаж всегда был доступен на HD для быстрого доступа, однако не весь DVD был скопирован, только около 200-300 МБ было временно кэшировано на HD для экономии места на HD. Единственное, что раздражало, это то, что во время игры у вас часто возникал «шум» при доступе к DVD, однако большую часть времени весь процесс происходил только во время простоя ЦП, поэтому он не сильно влиял на игровой процесс. Только если вы постоянно очень быстро бегаете в одном и том же направлении, может случиться так, что DVD-привод откатится назад, и вдруг игра остановится с индикатором загрузки на пару секунд. Однако я играл в эти игры несколько дней и, возможно, видел этот индикатор загрузки три раза в течение одной недели. Если вы двигались медленно или не постоянно в одном и том же направлении, индикатор загрузки никогда не был.