A method for updating a browser cache comprises the steps of receiving a request for page opening, and pulling a configuration file of a page from a server, wherein identifications of resource files of the page, which are required to be cached, and modification timestamps of resource files are recorded in the configuration file of the page; comparing the pulled configuration file with a local configuration file to obtain the identification of the resource file, which is required by updating of the browser cache; and updating the corresponding resource file in the browser cache according to the obtained identification of the resource file. According to the method for updating the browser cache, when the cache is required to be updated, only the resource file which is required to be updated is required to be downloaded, but not all the resource files of the page, which are to be cached, are required to be downloaded, so that the updating efficiency of the browser cache is improved. Besides, the invention provides a system for updating the browser cache.