天天躁日日躁狠狠躁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的使用比較簡單,我這里不再 主站蜘蛛池模板: 久久视频精品38线视频在线观看 | 亚洲精品成人a | 女人爽到高潮嗷嗷叫视频 | 午夜看片网 | 久久久乱码精品亚洲日韩 | 久久国产成人午夜AV影院无码 | 日日久久狠狠8888偷偷色 | 欧美成人无码视频午夜福利 | 国产精品人妻99一区二 | 狂躁美女BBBBBB视频 | 国产在线精品亚洲 | 精品国产99久久久久久麻豆 | 九热这里只有精品 | 亚洲AV精品无码国产一区 | 国产精品久久精品视 | 欧洲精品一区二区不卡观看 | 久久机热视频 这里只有精品首页 | 天天爽夜夜爽夜夜爽 | 精品人妻伦九区久久AAA片69 | 伊伊人成亚洲综合人网 | 天堂在线亚洲精品专区 | 久久蜜视频 | 艳鉧动漫1~6全集观看在线 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲午夜久久久精品电影院 | 吸奶舔下面 | 亚洲精品电影久久久影院 | 思思99精品国产自在现线 | 久久99AV无色码人妻蜜柚 | 美国CERANETWORK超清 | 办公室里呻吟的丰满老师电影 | 高清日本片免费观看 | 97成人精品视频在线播放 | 久久青青草原综合伊人 | 挺进绝色老师的紧窄小肉六 | 男女啪啪抽搐呻吟高潮动态图 | 99热在线精品免费全部my | 百度影音第四色 | 亚洲乱码爆乳精品成人毛片 | 久久是热这里只有精品 | 老头xxx |