Что больше производительности: подстроение или ручной метод? [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Что больше производительности: подстроение или ручной метод? [закрыто]

Сообщение Anonymous »

Я хочу реализовать следующую логику. Я храню фотографии в таких каталогах, как это:
"home/static/9/953/9537746.jpg "(первый chars image = name Directories)
в URL, скрыть Фактический адрес расположения изображения. первые три символа). Поскольку на странице может быть много изображений, также будет много таких запросов. Я хочу достичь максимальной производительности. Будет ли этот подход работать, или есть способ улучшить его?.... @WebServlet(name = "ZeroCopyServlet", urlPatterns = {"/book"}) ...

char[] chars = requestedFile.toCharArray();
char[] firstChar = new char[1];
char[] firstThreeChars = new char[3];
System.arraycopy(chars, 0, firstThreeChars, 0, 3);
System.arraycopy(chars, 0, firstChar, 0, 1);
String result1 = new String(firstChar);
String result2 = new String(firstThreeChars);

requestedFile = result1 + "/" + result2 + "/" + requestedFile;
Path filePath = basePath.resolve(requestedFile).normalize();

... fileChannel.transferTo ...

< /code>
Вся логика для расчета каталога объединяется с логикой для обслуживания фотографии с сервера к клиенту (Zerocopy). Может быть, я все делаю неправильно, и размещение этой логики в сервлете - плохая практика. Спасибо за совет.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ual-method
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»