天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

通用大型網站頁面靜態化解決方案

多個文件服務器讀寫,這里可采用SMB協議
頁面靜態化,可采用freemarker開源框架
如果考慮到大量的讀寫請求,則將請求分布式或采用調度的辦法來解決
第一點我們首先應該考慮文件服務器與靜態頁面的映射關系,即什么文件應該讀寫到哪臺服務器,這個關系最簡單的辦法是隨機映射,然后將映射關系保存到數據庫中即可,SMB常用的操作代碼如下:
復制代碼 代碼如下:
    public static boolean exists(String filepath,String username,String pwd) throws Exception
    {
    SmbFile file = new SmbFile("smb://"+username+":"+pwd+"@"+filepath);
try{
    return file.exists();
}catch(Exception ex){
    return false;
}
    }

public static boolean fileRename(String filepath,String newFilename,String username,String pwd)
    {
    try{
         SmbFile f=new SmbFile("smb://"+username+":"+pwd+"@"+filepath);
         if(f.isFile()){
     String str=filepath.substring(0,filepath.lastIndexOf("/"));
     str="smb://"+username+":"+pwd+"@"+str+"/"+newFilename;
     f.renameTo(new SmbFile(str));
         }else if(f.isDirectory()){
         String str=filepath.substring(0,filepath.length()-1);
         str=filepath.substring(0,str.lastIndexOf("/"));
         str="smb://"+username+":"+pwd+"@"+str+"/"+newFilename;
         f.renameTo(new SmbFile(str));              
         }
     return true;
    }catch(Exception ex){
        return false;
    }
    }

public static void mkdir(String dir,String username,String pwd)
{
try{
     SmbFile f=new SmbFile("smb://"+username+":"+pwd+"@"+dir);
     if(!f.exists())
f.mkdir();
}catch(Exception ex)
{
}
}

public static void mkfile(String filepath,String username,String pwd)
{
try
{
     SmbFile f=new SmbFile("smb://"+username+":"+pwd+"@"+filepath);
     if(!f.exists())
f.createNewFile();
}catch(Exception ex)
{
}
}

public static void mkfile(String filepath,String username,String pwd,String content)
{
try
{
     SmbFile f=new SmbFile("smb://"+username+":"+pwd+"@"+filepath);
     if(!f.exists())
f.createNewFile();
writeFile(filepath,content,username,pwd);
}catch(Exception ex)
{
}
}

public static boolean isdir(String filepath,String username,String pwd) throws Exception
{
String dir="smb://"+username+":"+pwd+"@"+filepath;
SmbFile f=new SmbFile(dir);
return f.isDirectory();
}

第二點,頁面靜態化可由freemarker生成,freemarker的使用比較簡單,我這里不再 主站蜘蛛池模板: 最近免费视频中文2019完整版 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 护士们的母狗 | 久久青青草原 | 伊人综合在线22 | 在线欧美免费人成视频 | 美女黄图大全 | 涩涩伊人久久无码欧美 | 69夫妇交友群 | 嗯啊不要老师 | 久久精品国产亚洲AV未满十八 | 亚洲日韩国产成网站在线 | ai换脸女明星被躁在线观看免费 | 日日摸夜夜嗷嗷叫日日拍 | 农民工老头在出租屋嫖老熟女 | 亚洲男女羞羞无遮挡久久丫 | 漂亮的av女演员 | 久久超碰色中文字幕 | 国产CHINESE HD精品 | 国产精品久久久精品a级小说 | 教室里的激情电影 | 一本道高清不卡v免费费 | 欧美成人中文字幕在线视频 | java农村野外妇女hd | 动漫人物差差差30分钟免费看 | 国产人妻午夜无码AV天堂 | 哺乳期妇女挤奶水36d | 国产人A片在线乱码视频 | 美国大臿蕉香蕉大视频 | 日日干夜夜爱 | 日韩中文欧美在线视频 | 福利免费观看体检区 | 三级黄色一级视频 | 99国产精品欲AV蜜桃臀麻豆 | 富婆大保健嗷嗷叫普通话对白 | 色偷偷成人网免费视频男人的天堂 | 狠狠干女人 | 红色机尾快播 | 蛇缚dvd | 97综合久久 | 国产精品亚洲第一区二区三区 |