一些积件组合的定义问题。
今天考虑的是具体的问题,首先是URL数据的取得,因为我们要适应网络与单机环境,所以必须可以区分网络地址和本地地址,以及绝对URL和相对URL的问题,以及从我们的数据库中取得的链接地址的转换(一般采用重定向)和直接链接其他网站的地址。也就是说地址与数据的取得必须隔离,程序要求根据一个具体的URL取得一个文件,
我们就是要写一个函数实现这个功能,
文件必须可以被缓存,否则效率太低,同时缓存了哪些文件必须要存放在一个小型的数据库中,以及定时更新这个数据库,定时更新缓存中的文件。维护缓存的功能也必须被写成函数,或者是一个类,我想这个类要实现的功能也是非常简单的,第一:判断是否为本地操作,因为本地操作是不必缓存的。如果是网络操件判断要读取的文件是否已经缓存,如果已经缓 ...
今天考虑的是具体的问题,首先是URL数据的取得,因为我们要适应网络与单机环境,所以必须可以区分网络地址和本地地址,以及绝对URL和相对URL的问题,以及从我们的数据库中取得的链接地址的转换(一般采用重定向)和直接链接其他网站的地址。也就是说地址与数据的取得必须隔离,程序要求根据一个具体的URL取得一个文件,
我们就是要写一个函数实现这个功能,
文件必须可以被缓存,否则效率太低,同时缓存了哪些文件必须要存放在一个小型的数据库中,以及定时更新这个数据库,定时更新缓存中的文件。维护缓存的功能也必须被写成函数,或者是一个类,我想这个类要实现的功能也是非常简单的,第一:判断是否为本地操作,因为本地操作是不必缓存的。如果是网络操件判断要读取的文件是否已经缓存,如果已经缓 ...